package com.iflysse.dao;

import java.util.List;

import com.iflysse.pojo.MenuInfo;
import com.iflysse.pojo.UserInfo;
import com.iflysse.utils.PagerBean;




public interface UserInfoDao {
	UserInfo findUserbyId(int userId);
	List<UserInfo> findUserbyName(String userName);
	List<UserInfo> findUserPager(PagerBean<UserInfo> pager);

	long findUserTotal();
	long findUserTotalById(int id);
	long findUserTotalByName(String name);
	void insertUser(UserInfo user);

	void updateUser(UserInfo user);

	void delById(int userid);
	List<Integer> findRoleIdListByUserId(int id);
	List<Integer> findMenuIdListByRoleId(int id);
	int getMenuParentIdByMenuId(int id);
	MenuInfo getMenuInfoByMenuId(int id);
}
